.login {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    .main-login {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        .ant-form-item-control-input {
            width: 310px;
        }
        .Signup {
            display: flex;
            justify-content: flex-start;
            width: 310px;
            font-size: 24px;
            font-weight: 700;
            letter-spacing: -0.7px;
            line-height: 28.13px;
            color: rgba(0, 0, 0, 1);
            margin-bottom: 12px;

        }
        .logo {
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            img:nth-child(1) {
                width: 266.73px;
                height: 270.06px;
                margin-top: -40px;

            }
            img:nth-child(2) {
                width: 167px;
                margin-top: -70px;
            }
        }
        >p {
            /** 文本1 */
            font-size: 14px;
            font-weight: 400;
            letter-spacing: 0px;
            line-height: 24px;
            color: rgba(153, 153, 153, 1);
            margin-top: 30px;
        }
        .data {
            width: 310px;
            height: 19px;
            opacity: 1;
            background: rgba(250, 105, 68, 0.2);
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 10px;
            font-weight: 400;
            letter-spacing: -0.43px;
            line-height: 11.72px;
            color: rgba(250, 105, 68, 1);
            margin-top: -10px;
        }
        
        .form {
            form {
               
                .info {
                    width: 310px;
                    font-size: 12px;
                    font-weight: 400;
                    letter-spacing: -0.43px;
                    line-height: 14.06px;
                    color: rgba(153, 153, 153, 1);
                    margin-bottom: 18px;
                    margin-top: -20px;
                    span {
                        color: rgba(239, 100, 73, 1);
                    }
                }
                .ant-form-item-control-input-content {
                    width: 310px;
                    // height: 50px;
                    // border: 1px solid rgba(227, 227, 227, 1);
                }
                .user {
                    .ant-form-item-control-input-content {
                        input {
                            height: 50px;
                        }
                       
                    }
                }
                .pwd {
                    .ant-form-item-control-input-content {
                       
                        input {
                            border: none;
                            height: 40px;
                        }
                    }
                }
                button {
                    margin-top: 0px;
                    width: 310px;
                    height: 46px;
                    opacity: 1;
                    border-radius: 43px;
                    background: rgba(250, 105, 68, 1);
                    font-size: 16px;
                    font-weight: 700;
                    letter-spacing: -0.5px;
                    line-height: 18.75px;
                    color: rgba(255, 255, 255, 1);
                    &:hover {
                        background: rgba(250, 105, 68, 1);
                    }
                }
                .send-div {
                    position: relative;
                    .captcha {
                        
                        input {
                            height: 50px;
                        }
                       
                       
                    }
                    button {
                        position: absolute;
                        right: 8px;
                        top: 10px;
                        width: 59px;
                        height: 30px;
                        opacity: 1;
                        border-radius: 2px;
                        background: rgba(250, 105, 68, 1);
                        font-size: 12px;
                        font-weight: 700;
                        letter-spacing: -0.5px;
                        line-height: 14.06px;
                        color: rgba(255, 255, 255, 1);

                    }
                   }
            }
        }
        .span {
            margin-top: 8px;
            font-size: 12px;
            font-weight: 400;
            letter-spacing: -0.43px;
            line-height: 14.06px;
            color: rgba(171, 171, 171, 1);
            display: flex;
            justify-content: center;
        }
        .up, .in {
            margin-top: 31px;
            display: flex;
            display: flex;
            justify-content: center;
            p {
                font-size: 12px;
                font-weight: 400;
                letter-spacing: -0.43px;
                line-height: 14.06px;
                color: rgba(153, 153, 153, 1);
                
            }
            span {
                color: rgba(250, 105, 68, 1);
                margin-left: 4px;
            }
        }
        .in {
            margin-top: 10px;
            margin-bottom: 10px;
        }
    }
}

.reset {
   .Signup {
     margin-top: 64px;
   } 
   .form {
    margin-top: 5px;
   }
   .ant-form-item {
    margin-top: 30px;
   }
   .in {
    display: flex;
     span {
        &:nth-child(1) {
            margin-left: 0;
        }
        &:nth-child(2) {
            margin-left: 10px;
        }
     }
   }
}